|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.repository.elements.CommandBean
public class CommandBean
Klasse, die die Beschreibung eines Befehls kapselt und die Zugriffsmethoden darauf.
Der Befehl bezieht sich auf das Auslösen eines bestimmten Vorgangs und
wird in der Regel in den ConceptDefinition.xml-Dateien definiert.
Das korrespondierende TaskCommand wird zur Laufzeit aus dieser
Spezifikation abgeleitet.
<command name="client_show" type="instance">
<param name="context" value="client"/>
<param name="perspective" value="client_show"/>
<param name="client.this" sourcename="this" provider="de.cebis.moccabox.application.request.paramprovider.ConceptParamProvider"/>
</command>
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_CONCEPT
Referenzieren des übergebenen Konzepts selbst. |
static java.lang.String |
TYPE_CLASS
Feld für einen Befehl eines Objekt-Typs. |
static java.lang.String |
TYPE_INSTANCE
Feld für einen Befehl einer Objekt-Instanz. |
| Constructor Summary | |
|---|---|
CommandBean(java.lang.String name)
Konstruktor zum Erzeugen eines neuen CommandBean. |
|
| Method Summary | |
|---|---|
void |
addCriterion(CriterionBean c)
Hinzufügen eines Kriteriums, das beim Auslösen des Befehls mit übergeben wird und den ausführenden Vorgang betrifft. |
void |
addParameter(ParameterBean p)
Hinzufügen eines Parameters, der den Befehl weiter spezifiziert. |
java.lang.Object |
getConcept()
Zurückliefern des Konzeptes, sofern sich der Befehl auf eine Instanz bezieht. |
CriterionBean[] |
getCriteria()
Zurückgeben aller Kriterien, die beim Auslösen des Befehls an den ausführenden Vorgang übergeben werden sollen. |
java.lang.String |
getFullName()
Zurückgeben des vollen Namens, bestehend aus Namen und Suffix getrennt durch '.'. |
java.lang.String |
getName()
Zurückliefern des Namens des Befehls. |
ParameterBean[] |
getParameters()
Zurückgeben aller Parameter, die diesen Befehl spezifizieren. |
java.lang.String |
getSuffix()
Zurückliefern des Suffix, das den Befehl weiter spezifiziert. |
TaskCommand |
getTaskCommand(ITaskContext tContext)
Erzeugt aus dem CommandBean auf Grundlage des aktuellen
TaskRequest ein korrespondierendes TaskCommand,
indem die enthaltenen Parameter und Criteria als TaskAttribute
in das zu erzeugende TaskCommand geschrieben werden. |
java.lang.String |
getType()
Zurückliefern des Typen des Befehls. |
void |
setConcept(java.lang.Object concept)
Setzen der Objektinstanz, auf die sich der Befehl bezieht. |
void |
setName(java.lang.String name)
Setzen des Namens des Befehls. |
void |
setSuffix(java.lang.String suffix)
Setzen des Suffix, das den Befehl weiter spezifiziert. |
void |
setType(java.lang.String type)
Setzen des Befehlstypen. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_CONCEPT
public static final java.lang.String TYPE_INSTANCE
public static final java.lang.String TYPE_CLASS
| Constructor Detail |
|---|
public CommandBean(java.lang.String name)
CommandBean.
name - Name des Befehls, der repräsentiert wird.| Method Detail |
|---|
public void addParameter(ParameterBean p)
p - Beschreibung des Parameters.public ParameterBean[] getParameters()
public void addCriterion(CriterionBean c)
c - Beschreibung des auszuführenden Kriteriums.public CriterionBean[] getCriteria()
public java.lang.String getType()
public void setType(java.lang.String type)
type - Der Typ des Befehls.public java.lang.String getName()
public void setName(java.lang.String name)
name - Der Name des Befehls.public java.lang.Object getConcept()
public void setConcept(java.lang.Object concept)
concept - Objektinstanz des Befehls.public TaskCommand getTaskCommand(ITaskContext tContext)
CommandBean auf Grundlage des aktuellen
TaskRequest ein korrespondierendes TaskCommand,
indem die enthaltenen Parameter und Criteria als TaskAttribute
in das zu erzeugende TaskCommand geschrieben werden.
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
TaskCommandBean.public java.lang.String getSuffix()
public void setSuffix(java.lang.String suffix)
suffix - Das Suffix des Befehls.public java.lang.String getFullName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||